﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Acoris.Rendering
{
    /// <summary>
    /// represents a visual state
    /// </summary>
    public sealed class VisualState
    {
        // 什么是可视化状态(VisualState)
        // 可视化状态表示当前元素目前的一个可视状态，用于处理可视化元素(Visual Element)样式
        // 、行为而提供的一个状态机机制。
        //
        // 可视化状态由谁确定？
        // 可视化状态的设置依赖触发器机制，系统自定义了一组固定的触发器用于处理元素可视化状态。
        // 系统定义的触发器主要依赖鼠标与可视化元素的相对位置，可视化元素预定义的状态来确定
        // 可视化元素的可视化状态。
        //
        // Feature Concept
        // 在后续的Feature Update中，我们将加入自定义触发器，以及对应的语法，在有限的接口下为
        // 用户提供自定义触发器相关的功能
    }
}
